| @@ -1042,8 +1042,11 @@ def member_activity_contribute_welfare_unlock(request, administrator): | ||
| 1042 | 1042 |      wxcfg = WECHAT.get('MINIAPP', {}) | 
| 1043 | 1043 |      appid = wxcfg.get('appID') | 
| 1044 | 1044 |  | 
| 1045 | -    sendwxasubscribemessage(openid=user.openid_miniapp, template_id=settings.TEMPLATE_ID_UNLOCKING_WELFARE, data=data, miniprogram_state=None, lang=None, page='/pages/member/activity/activity?unlocking_id={}'.format(unlocking_info.unlocking_id)) | |
| 1045 | +    res = sendwxasubscribemessage(openid=user.openid_miniapp, template_id=settings.TEMPLATE_ID_UNLOCKING_WELFARE, data=data, miniprogram_state=None, lang=None, page='/pages/member/activity/activity?unlocking_id={}'.format(unlocking_info.unlocking_id)) | |
| 1046 | 1046 |      # sendtemplatemessage(openid=user.openid, template_id=settings.TEMPLATE_ID_UNLOCKING_WELFARE, data=data, miniappid=appid, minipagepath='/pages/member/activity/activity?unlocking_id={}'.format(unlocking_info.unlocking_id)) | 
| 1047 | + | |
| 1048 | + unlocking_info.send_template_message_res = json.dumps(res) | |
| 1049 | + unlocking_info.save() | |
| 1047 | 1050 |  | 
| 1048 | 1051 | return response(200, 'Unlock Member Activity Contribute Welfare Success', u'解锁会员活动投稿福利成功') | 
| 1049 | 1052 |  | 
| @@ -0,0 +1,21 @@ | ||
| 1 | +# -*- coding: utf-8 -*- | |
| 2 | + | |
| 3 | +# Generated by Django 3.2.16 on 2024-05-08 01:58 | |
| 4 | + | |
| 5 | +from django.db import migrations | |
| 6 | +import jsonfield.fields | |
| 7 | + | |
| 8 | + | |
| 9 | +class Migration(migrations.Migration): | |
| 10 | + | |
| 11 | + dependencies = [ | |
| 12 | +        ('member', '0071_auto_20240410_1612'), | |
| 13 | + ] | |
| 14 | + | |
| 15 | + operations = [ | |
| 16 | + migrations.AddField( | |
| 17 | + model_name='memberactivitycontributionwelfareunlockinginfo', | |
| 18 | + name='send_template_message_res', | |
| 19 | + field=jsonfield.fields.JSONField(blank=True, help_text='send_template_message_res', null=True, verbose_name='send_template_message_res'), | |
| 20 | + ), | |
| 21 | + ] | 
| @@ -1099,6 +1099,9 @@ class MemberActivityContributionWelfareUnlockingInfo(BaseModelMixin, BrandInfoMi | ||
| 1099 | 1099 |  | 
| 1100 | 1100 | is_handled = models.BooleanField(_(u'is_handled'), default=False, help_text=u'是否已处理') | 
| 1101 | 1101 |  | 
| 1102 | + send_template_message_res = JSONField(_(u'send_template_message_res'), blank=True, null=True, help_text=u'send_template_message_res') | |
| 1103 | + | |
| 1104 | + | |
| 1102 | 1105 | class Meta: | 
| 1103 | 1106 | verbose_name = _(u'会员活动投稿福利解锁信息') | 
| 1104 | 1107 | verbose_name_plural = _(u'会员活动投稿福利解锁信息') |